package com.swt.testdemo.service;


import com.swt.testdemo.config.ResponseMessage;
import com.swt.testdemo.form.SysLoginForm;

/**
 * 系统登录
 *
 * @author BleethNie
 * @version 1.0
 * @date 2020-01-10 17:48
 **/
public interface SysLoginService {


    /**
     * 登录
     *
     * @param form 登陆表单
     * @return 登陆响应结果
     */
    ResponseMessage login(SysLoginForm form);

    /**
     * 登出
     * @return 登出响应结果
     */
    ResponseMessage logout();


    /**
     * 生成一个随机uuid
     * @param uuid
     * @return
     */

    byte[] captcha(String uuid);

    ResponseMessage crackUUid(String uuid);


}
